/*
if-else-if语法
if(条件1){
    语句1；
}
else if(条件2){
    语句2；
}
else if(条件3){
    语句3；
}
...
else{
    语句n；
}
2.工作原理
  当条件1为真执行 语句1，否则判断条件2
  当条件2为真执行 语句2，否则判断条件3
  ...
  当所有条件都不满足的话，执行else 语句n
3.短路特性
  当条件为真时，执行当前语句，即使其条件为真也不会执行和判断其他语句和条件

*/

//通过键盘输入成绩输出优良差中？
function printLevel() {
    if (isNaN(score) === ture) {
        //输入的包含文字字符，不是数字
        alert(`您输入的是${score},请输入数字`)
        return
    }
    //1.获得成绩
    let score = prompt('输入成绩：', 0)
    score = parseFloat(score)
    if (score > 100 || score < 0) {
        alert(`您输入的是${score},请输入1-100之间的数字`)
    }
    if (score >= 90) {
        document.write(`您的成绩是${score},优秀`)
    } else if (score >= 80) {
        document.write(`您的成绩是${score},良好`)
    } else if (score >= 60) {
        document.write(`您的成绩是${score},中等`)
    } else {
        document.write(`您的成绩是${score},差`)
    }
}
printLevel()

/*
判断参数是否为字符串的方法 let flag=isNaN(t) (not a number)
1.如果t是字符串  flag=ture
2.如果t是数字 flag=false
*/
